package com.xcity.game.task.detector;

import com.xcity.game.task.Task;
import com.xcity.game.task.TaskDetector;
import com.xcity.game.task.TaskDetectorLabel;

/**
 * <pre>
 * 角色等级
 * 1个参数:
 * 1.等级
 * </pre>
 * @author yang.li
 *
 */
@TaskDetectorLabel(TaskDetector.LEVEL_UP)
public class PlayerLevelUpTaskDetector implements TaskDetector {

	@Override
	public boolean isFinish(Task task) {
		int level = task.getTemplate().getConditions()[0];
		return task.getVm().getOwner().getLevel() >= level;
	}

	@Override
	public void onArchive(Task task, Object... vals) {
	}

}
